home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / ELECTRON / 3634.ZIP / PWR100.ZIP / PWR.DOC < prev    next >
Text File  |  1992-10-11  |  104KB  |  2,878 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                         ┌╦═══╦┐ ┌╦═══╦┐ ┌╦   ╦┐ ┌╔═══╦┐ ┌╦═══╦┐
  15.                         │╠═══╩┘ │║   ║│ │║╔╩╗║│ ├╬═══   │╠══╦╩┘
  16.                         └╩      └╩═══╩┘ └╩╝ ╚╩┘ └╩═══╩┘ └╩  ╚═┘
  17.  
  18.                         Copyright 1991-1992 Michael D. O'Connor
  19.                                   All Rights Reserved
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                                 ┌─────────┐
  33.                           ┌─────┴───┐     │              (R)
  34.                         ──│         │o    │──────────────────
  35.                           │   ┌─────┴╨──┐ │  Association of
  36.                           │   │         │─┘  Shareware
  37.                           └───│    o    │    Professionals
  38.                         ──────│    ║    │────────────────────
  39.                               └────╨────┘    MEMBER
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.             Required Equipment
  76.            ────────────────────
  77.            IBM PC, XT, AT, PS/2 or MS-DOS compatible
  78.            MS-DOS version 2.1 or above (including DOS 5.0)
  79.            Color monitor (VGA, EGA) recommended (but not required)
  80.            At least 300K free memory
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.            Copyright 1991-1992 Michael D. O'Connor
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.                                    Table of Contents
  104.  
  105.  
  106.              INTRODUCTION.................................................1
  107.               Description.................................................1
  108.               The Formula.................................................2
  109.               Exactly What can Power do for Engineers in the Workplace?...3
  110.               The Role of the Database File...............................5
  111.               The Role of the Datafile....................................5
  112.               Power Program Features......................................5
  113.               Overview of Power...........................................6
  114.               Main Menu Overview..........................................6
  115.               Database Menu Overview......................................7
  116.               User Configuration Menu Overview............................7
  117.  
  118.              GETTING STARTED..............................................8
  119.               Starting up Power...........................................8
  120.               Database Initialization.....................................9
  121.               Datafile Initialization.....................................9
  122.               Filename Syntax............................................10
  123.  
  124.              MAIN MENU OPERATION.........................................12
  125.  
  126.              DATABASE MENU OPERATION.....................................12
  127.  
  128.              CONFIGURATION MENU OPERATION................................13
  129.  
  130.              PROGRAM TERMINATION.........................................15
  131.  
  132.              MAIN MENU COMMAND REFERENCE.................................16
  133.  
  134.              GENERAL SHAREWARE INFORMATION...............................27
  135.               Definition of Shareware....................................27
  136.               Shareware and the Association of Shareware Professionals...29
  137.  
  138.              PERSONAL AND SITE LICENSING.................................30
  139.               Disclaimer / Agreement.....................................30
  140.               How to contact the Author..................................32
  141.  
  142.              APPLICATION NOTES...........................................33
  143.  
  144.  
  145.  
  146.  
  147.            Index.........................................................36
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.                                            i
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.                                           ii
  220.  
  221.  
  222.  
  223.                                      INTRODUCTION
  224.                                     ──────────────
  225.             Description
  226.            ─────────────
  227.            The Power program is designed for (but not limited to) a group of
  228.            electronics engineers whose tasks involve designing circuits
  229.            utilizing IC chips.  A maximum of three files are opened and
  230.            read: up to two input Datafiles, which hold the electrical
  231.            parameters of a specific set of IC chips used in a specific cir-
  232.            cuit design, and the Database, which holds electrical parameters
  233.            of all IC chips entered into all Datafiles.  The Database
  234.            provides data on IC electrical parameters whenever data-entry is
  235.            conducted to key in some IC chips in a specific circuit into a
  236.            single Datafile.  This process saves the user considerable effort
  237.            in providing details of each IC's electrical parameters; the data
  238.            is simply extracted from the Database and written to the
  239.            Datafile.  Then, when finished, the Datafile contents are read
  240.            into the formula and the total electrical current is calculated
  241.            as the required power to run all the chips in that Datafile.
  242.  
  243.            Another major design implemented into Power is the ability to
  244.            merge Database and Datafile contents with other Database and
  245.            Datafile files, respectively, allowing engineers to merge other
  246.            people's data with their own Database or Datafiles.  This
  247.            eliminates redundant data-entry into Databases, while allowing
  248.            the user to tap the efforts of another's data-entry.  A group of
  249.            engineers will benefit greatly from concerted efforts of data-
  250.            entry.  The process of file-sharing is called merging.
  251.  
  252.            Hence Power's primary directive is two-fold:
  253.  
  254.                      1)   calculate the required current for a
  255.                           set of chips in a circuit design.  Data
  256.                           on the set of chips' electrical
  257.                           parameters are read from one or two in-
  258.                           out files and fed into a formula, com-
  259.                           puted, and the results shown on-screen.
  260.                           This function is executed by Main Menu
  261.                           item 6.
  262.  
  263.                      2)   provide a means of information sharing
  264.                           between engineers to eliminate redun-
  265.                           dant data entries, maintaining data in-
  266.                           tegrity of the Database.  This is ex-
  267.                           ecuted by Main Menu item 5; the means
  268.                           of information sharing is called merg-
  269.                           ing.
  270.  
  271.            These two major directives will be explained in detail in this
  272.            document.
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.                                            1
  280.  
  281.                                 ■ Power User's Manual ■
  282.  
  283.             The Formula
  284.            ─────────────
  285.            The program uses the following averaging formula for obtaining
  286.            the required current for running the chips:
  287.  
  288.  
  289.                                           ___________________________
  290.                                          /
  291.                Itotal = Σ(N * Ityp) +   /   Σ(N² * (Imax - Ityp)²)
  292.                                        /
  293.                                      \/
  294.  
  295.  
  296.                where:  Itotal = calculated total current
  297.                        N      = number of chips of the same part number
  298.                        Ityp   = typical current (Icc)
  299.                        Imax   = maximum current (Icc)
  300.  
  301.            The Σ(N ─ Ityp) equates to the total typical current for all the
  302.            chips' parameters given.  The rest of the formula is processed by
  303.            doing a squared summation of chip-by-chip electrical current
  304.            parameters with their squared quantities.  Then the result is
  305.            square rooted and added to the total typical current.
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.                                            2
  339.  
  340.                                      Introduction
  341.  
  342.  
  343.             Exactly What can Power do for Engineers in the Workplace?
  344.            ───────────────────────────────────────────────────────────
  345.            Each user will have his/her own Database.  The Merge function
  346.            makes it possible and profitable to share data among engineers,
  347.            so that one user gains all the input that the rest of the group
  348.            had spent the time entering data for their projects.  No one will
  349.            ever have to enter the same data on the same chip twice.
  350.  
  351.            The data-sharing scheme can be accomplished on several computers
  352.            or on just one computer.  On one computer, the data-sharing can
  353.            be by sharing the same Database or by merging individual
  354.            Databases from different individuals with different sub-
  355.            directories allotted to them.  This is possible because the Power
  356.            program's scope in searching for the Database to read it is
  357.            limited to the current default directory, even if the Power
  358.            program is executed from another directory.  So there is no limit
  359.            to how the Database sharing is to be established among engineers.
  360.  
  361.            This flexibility in data-sharing offers a personal Database for
  362.            the user while also providing a means of easily merging new data
  363.            to it from other engineers.  This means savings in time with
  364.            respect to data entry.  The more the users entering data, the
  365.            more the Database grows, and everyone benefits from it because
  366.            they each can merge other people's data from their Database into
  367.            his/her own.  Of course, if there is to be only one Database for
  368.            a group of engineers, everyone would still get the same benefit
  369.            of a growing Database from concerted data entry, but the Database
  370.            cannot be shared by two people at the same time on the same com-
  371.            puter.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                                            3
  398.  
  399.                                 ■ Power User's Manual ■
  400.  
  401.  
  402.            The program reads a maximum of 2 Datafiles besides the Database.
  403.            The Datafiles are binary files containing the chips' parameters.
  404.            The following is a list of parameters entered into a Datafile
  405.            (not all are applicable for the Database):
  406.  
  407.  
  408.                 Datafile parameter   Data entry is...   Parameter Constant?
  409.                 ──────────────────   ────────────────   ───────────────────
  410.                  Line Item Number       automatic           no
  411.                  Chip Part Number       required            prefix-constant
  412.                  Manufacturer           optional            constant
  413.               *  Assigned Vcc           automatic           no
  414.                  Max Vcc                optional            constant
  415.                  Typ Icc                required            no
  416.                  Max Icc                required            no
  417.                  Number of Pins         optional            no
  418.               *  Quantity               required            no
  419.  
  420.  
  421.            The Database has the same parameters the Datafile has except for
  422.            the parameters marked with an asterisk (*) in the above list.
  423.  
  424.            In the Data Entry column, the following explanations apply for
  425.            these words:
  426.  
  427.                 automatic :  no data entry needed
  428.                 required  :  data entry is required for the formula
  429.                 optional  :  data entry is not required for the formula
  430.  
  431.            In the Parameter Constant column, a parameter constant is a vari-
  432.            able constant (much like a number constant in a calculator).  It
  433.            means that the parameter can be assigned a constant.  These con-
  434.            stants are used in entering new data to a Datafile.  In the case
  435.            of the chip part number, a prefix constant can be assigned to the
  436.            parameter so that a common prefix of a part number is automati-
  437.            cally concatenated to your suffix input during data entry.  For
  438.            example, you may want to enter a group of chips having the same
  439.            prefix, such as SN74LS, made by the same manufacturer (Texas
  440.            Instruments).  Assigning the 'SN74LS' as a prefix constant and
  441.            the 'Texas Instr' as a manufacturer constant makes data entry all
  442.            the easier.  These chips usually have the same Max Vcc value, so
  443.            it, too, can be a constant.
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.                                            4
  457.  
  458.                                      Introduction
  459.  
  460.  
  461.             The Role of the Database File
  462.            ───────────────────────────────
  463.            The ultimate ease of data entry (short of a Merge operation) can
  464.            be reached by entering a mere suffix of a part number and the
  465.            quantity.  (That's all!)  The purpose of the Database is to
  466.            provide chip parameter data for entry into a Datafile (described
  467.            below).  If the Database does not contain a record of the part
  468.            number, the user is prompted for data and the data is recorded
  469.            into the Database.  The Database is a binary file created by the
  470.            program.
  471.  
  472.  
  473.             The Role of the Datafile
  474.            ──────────────────────────
  475.            The Datafile is a binary file containing chips with their
  476.            parameters to be used in a circuit design, all to be applied with
  477.            the same voltage source.  Its parameters are fed into the formula
  478.            to come up with the required current to run those chips.
  479.  
  480.  
  481.             Power Program Features
  482.            ────────────────────────
  483.                 o  Designed for a group of engineers in the area of
  484.                    circuit designs utilizing chips
  485.  
  486.                 o  Another user's Database can be merged into user's
  487.                    own, boosting productivity
  488.  
  489.                 o  Each user can have his own Database
  490.  
  491.                 o  User-friendly text-graphics window interface
  492.  
  493.                 o  Context-sensitive help
  494.  
  495.                 o  Two input files can be merged into one file
  496.  
  497.                 o  Elaborate data entry interface cuts down on
  498.                    repetitious typing
  499.  
  500.                 o  Elaborate View/Edit function allows point-and-shoot
  501.                    editing as well as viewing, all in the same window
  502.  
  503.                 o  Edit function for Database is password-protected,
  504.                    password can be changed and/or toggled on or off.
  505.  
  506.                 o  User-configurable window-exploding sound, error bell
  507.                    sound, and others
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.                                            5
  516.  
  517.                                 ■ Power User's Manual ■
  518.  
  519.  
  520.             Overview of Power
  521.            ───────────────────
  522.            The Power program has two menus: the Main Menu and the Database
  523.            Menu.  The Main Menu contains functions used primarily for data
  524.            manipulations in the input files (the Datafiles opened and loaded
  525.            into memory).  As part of the menu it also has a windowed box
  526.            showing the names of opened input files for processing, and
  527.            another box for showing the amount of free memory and the amount
  528.            of largest free memory block.
  529.  
  530.            The Database Menu deals solely with the Database itself.
  531.  
  532.            A third menu is the User Configuration Menu for configuring the
  533.            program to user-defined defaults.
  534.  
  535.  
  536.             Main Menu Overview
  537.            ────────────────────
  538.            The Main Menu contains these functions:
  539.  
  540.                 [0]  Exit (or press <Enter>)....... Terminate program
  541.                 [1]  Enter New Data to Datafile.... Data-Entry session
  542.                 [2]  View/Edit Data in Datafile.... Data Viewer/Editor
  543.                 [3]  Save Datafile as Text File.... Write to disk in ASCII
  544.                 [4]  Resequence Line Item Nmbrs.... Re-number Item Numbers
  545.                 [5]  Merge Two Datafiles........... Combine 2 files
  546.                 [6]  Process Datafile(s)........... Show calculation
  547.                 [7]  Re-Initialize Program......... Re-start w/ new files
  548.                 [8]  User Configuration............ User preferences
  549.                 [9]  Database Menu................. Menu for Database only
  550.                 [10] Help.......................... Also available via F1
  551.                 [11] About......................... Information about Power
  552.                 [12] Register...................... Mail this to register
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.                                            6
  575.  
  576.                                      Introduction
  577.  
  578.  
  579.             Database Menu Overview
  580.            ────────────────────────
  581.            The Database Menu contains these functions:
  582.  
  583.                 [0]  Return to Main Menu.......... Exit Database Menu
  584.                 [1]  View/Edit Database........... Database Viewer/Editor
  585.                 [2]  Merge Two Databases.......... Combine 2 files
  586.                 [3]  Resequence Line Items........ Re-number Item Numbers
  587.  
  588.  
  589.             User Configuration Menu Overview
  590.            ──────────────────────────────────
  591.            The User Configuration Menu contains these functions:
  592.  
  593.                 [1] : Toggle Window Sound  ...... off/on
  594.                 [2] : Toggle Error  Sound  ...... off/on
  595.                 [3] : Toggle Edit Password ...... off/on
  596.                 [4] : Toggle Color Mode    ...... color/text
  597.                 [5] : Toggle Database Xfer ...... confirm/auto
  598.  
  599.                 (other configuration menu items may be pending)
  600.  
  601.            Note:  On a black/white display (monochrome), "color/text" is
  602.                   displayed as "bright/normal" instead.
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.                                            7
  634.  
  635.                                 ■ Power User's Manual ■
  636.  
  637.  
  638.                                     GETTING STARTED
  639.                                    ─────────────────
  640.  
  641.             Starting up Power
  642.            ───────────────────
  643.            The Power program has two command-line parameters:
  644.  
  645.                      /m  -  Force monochrome color
  646.                      /c  -  Turn snow-checking on, for CGA monitors
  647.  
  648.            If you have a lap-top with either a plasma or LCD screen, you may
  649.            want to use the /m option; some colors may not be displayable.
  650.  
  651.            If you have a color monitor with a CGA adaptor installed in your
  652.            CPU unit and you see "snow" on the screen, you should use the /c
  653.            option.  This will eliminate the snow.  There are some newer CGA
  654.            adaptors that do not require snow-checking.  Turning this option
  655.            on will slow down the screen writing a bit.  Since VGA adaptors
  656.            are popular these days, chances are that you won't have to use
  657.            this option.
  658.  
  659.            So if you do not need these options, just type "pwr" and the fun
  660.            begins.
  661.  
  662.            If you have a monitor that does not display color (monochrome)
  663.            or if you select the MONO video mode (from the DOS command Mode)
  664.            on a color monitor, or if you specify the /m option, the program
  665.            will be displayed in black and white.
  666.  
  667.            Before you start the program, first make sure that your default
  668.            directory is set to the directory where the Database is.  The
  669.            directory where the Database file is located must be made the
  670.            default directory.
  671.  
  672.                      (To set your default directory to the direc-
  673.                      tory where the Database is located, simply
  674.                      change over to that directory with the DOS
  675.                      command CD (Change Directory).  See your DOS
  676.                      User Guide/Reference Manual.)
  677.  
  678.            It is suggested that the user keep all related files in the same
  679.            directory to simplify directory file management.  This is however
  680.            not necessary, as the Power program will accept filenames with
  681.            full directory paths, and will also search the directories listed
  682.            in the PATH environment variable for the input Datafiles.  You
  683.            can include the directory where Power is located in the PATH.
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.                                            8
  693.  
  694.                                     Getting Started
  695.  
  696.  
  697.             Database Initialization
  698.            ─────────────────────────
  699.            The first task the program executes upon start-up is to look for
  700.            the Database in the current directory.  If it exists, it begins
  701.            immediately to read in the file contents.  If it exists but is
  702.            empty, a message to that effect is issued.  If it does not exist,
  703.            another message is issued, and a new Database file is automati-
  704.            cally created and written to the disk and then closed.  (It
  705.            remains closed until data is entered into a Datafile during a
  706.            data-entry session; the Database and the Datafile files are both
  707.            reopened, written to, and closed each time the data-entry session
  708.            is concluded.  If there is no new data, the files remain closed.
  709.            If the data entered into the Datafile is not new data for the
  710.            Database, only the Datafile is rewritten.)
  711.  
  712.                      ┌───────────────────────────────────────────┐
  713.                      │  The Power program will  recognize only   │
  714.                      │  the name CHIP.BSE as the Database file.  │
  715.                      └───────────────────────────────────────────┘
  716.  
  717.            At this juncture it is worth the mention to state that the direc-
  718.            tories can each be allotted to one engineer with his Database
  719.            file in it.  The Power program treats this file as mutually ex-
  720.            clusive of the other Database files in the other directories,
  721.            since Power searches only the default directory and no further.
  722.            Hence there can be several Databases on the same computer, but
  723.            the Power program relates only to the Database file it finds in
  724.            the default directory; and thus several engineers can work from
  725.            their own Database files in their own directory individually al-
  726.            lotted to them.  Data sharing of Databases is accomplished by the
  727.            Merge function as an option, so that all data typed by everyone
  728.            is available to each in his/her own Database, eliminating the
  729.            need to type in the same data on the same part number twice.  Or,
  730.            all the engineers can simply share the same Database in the same
  731.            directory, each engineer working on his/her own Datafiles.  There
  732.            is no limit on how the data-sharing scenario is to be established
  733.            among engineers.
  734.  
  735.  
  736.             Datafile Initialization
  737.            ─────────────────────────
  738.            After the status of the Database is established, the user is
  739.            prompted for up to two filenames for the input Datafiles.
  740.  
  741.            To abort the program when the prompt for filename #1 is given,
  742.            press the <ESC> key.  The abort will occur only at the filename
  743.            #1 prompt.  Pressing the <Enter> key alone invokes an error mes-
  744.            sage.
  745.  
  746.            If only one filename is to be entered, the next prompt for
  747.            filename #2 can be answered by pressing <Enter>.  The Database
  748.            file cannot be entered as a Datafile; an error message will be
  749.            issued if this occurs.  If an input Datafile exists, the program
  750.  
  751.                                            9
  752.  
  753.                                 ■ Power User's Manual ■
  754.  
  755.            checks for the file's signature injected by the program to make
  756.            sure that it is indeed an input Datafile and not the Database or
  757.            any other file.  If the filename is non-existent (new), the user
  758.            is prompted on whether to continue or abort the creation of the
  759.            file.  If confirmed, the user is prompted for the Assigned Vcc
  760.            voltage value, the voltage which the user intends to apply to all
  761.            the chips which will be written into the file.  Then the new file
  762.            is created on the disk and closed.
  763.  
  764.            The maximum length of the filename string, including its path,
  765.            that any filename prompt will accept is 50 characters, not in-
  766.            cluding the <Enter> key.  The cursor will not traverse past the
  767.            50th character position.  You can edit your filename specifica-
  768.            tion at the prompt by using left/right arrow keys and the
  769.            delete/backspace keys.  This is applicable whenever any filename
  770.            prompt is issued by the program.
  771.  
  772.            However, whenever the filename is to be displayed (the Filename
  773.            Box in the Main Menu is one example), only up to 31 characters
  774.            will be displayed.  This is due to space limitations in the
  775.            Filename Box and other display locations to display the
  776.            filenames.  If a filename with a long path exceeds the 31-
  777.            character limit, only the filename without the path will be dis-
  778.            played on-screen.  In the Filename Box, the word "(truncated)" in
  779.            white color will follow the displayed filename, and the backslash
  780.            character (\) will precede the filename itself.  Wherever the
  781.            filename is to be displayed in other parts of the program, if the
  782.            31-character limit is exceeded, only the filename without the
  783.            path will be displayed.
  784.  
  785.  
  786.             Filename Syntax
  787.            ─────────────────
  788.            When specifying a filename in a filename prompt, you can include
  789.            a path with the filename, and you can include the drive letters
  790.            (including the A: and B: drives).  If you supply a filename with
  791.            no path, the program searches the default directory; and if not
  792.            found there, it searches the directories listed in the PATH
  793.            statement.  If found at all, the full path to the filename is
  794.            concatenated to the filename string and it is displayed in the
  795.            Main Menu, if the 31-character limit is not exceeded.  If ex-
  796.            ceeded, only the filename itself is displayed with the backslash
  797.            character preceding it.
  798.  
  799.            (In a Datafile or Database Merge function, the same file-
  800.            searching routine is used to find specified files.)
  801.  
  802.            The list of allowable characters for filenames is the same as
  803.            that of DOS.  They are:
  804.  
  805.                  ! # $ % & ' ( ) - . 0..9 : @ A..Z \ ^ _ ` a..z { } ~
  806.  
  807.  
  808.  
  809.  
  810.                                           10
  811.  
  812.                                     Getting Started
  813.  
  814.                 NOTE:  The list includes 2 chars NOT valid in DOS for
  815.                        filenames: the backslash (\) and the colon (:).
  816.                        These are included in the Power program's
  817.                        syntax-checking routine to permit full filename
  818.                        paths in the file specifications.  The period
  819.                        (.) is also an invalid character as part of the
  820.                        filename, except when used to separate the
  821.                        filename from the extension.
  822.  
  823.            When specifying the filename for input, the default extension is
  824.            .DAT (or .BSE in the case of the Merge function for the Database
  825.            file).  If you want to specify a filename without any extension,
  826.            specify the filename with the period after it.  Otherwise, if
  827.            there is no period, the default extension .DAT (or .BSE) will be
  828.            concatenated to your filename specification.
  829.  
  830.            The F1 function key provides a pop-up help screen for the input
  831.            file initialization.
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.                                           11
  870.  
  871.                                 ■ Power User's Manual ■
  872.  
  873.  
  874.                                   MAIN MENU OPERATION
  875.                                  ─────────────────────
  876.  
  877.            After the filenames are read into memory and closed, the Main
  878.            Menu pops up on the screen.  The ACTION prompt is issued for the
  879.            menu selection.  To enter the selection, type a number cor-
  880.            responding to the desired function and press <Enter>.
  881.  
  882.            The Main Menu contains a boxed window (called the Filename Box)
  883.            containing the filename(s) that were opened for input.  Whenever
  884.            there are two input Datafiles, the following syntax for the AC-
  885.            TION prompt applies for the first five (5) menu selections, but
  886.            not for the remaining selections:
  887.  
  888.                                    [ACTION#] [FILE#]
  889.  
  890.            The filenames in the Filename Box are referenced by numbers 1 and
  891.            2.  These are the file numbers.
  892.  
  893.            If there is only one input Datafile to take action with, the
  894.            program is smart enough to detect this; so it is not necessary to
  895.            supply the file# parameter.
  896.  
  897.            Pressing F1 pops up the help screen.
  898.  
  899.  
  900.                                 DATABASE MENU OPERATION
  901.                                ─────────────────────────
  902.  
  903.            All the menu functions in the Database Menu are functionally the
  904.            same as their counterparts in the Main Menu, with the exception
  905.            that they deal solely with the Database file.
  906.  
  907.            There is a difference to the Merge function, however.  Since the
  908.            Database does not have a quantity field (quantity of chips of
  909.            same part number), neither does the Merge function have a
  910.            quantity-adding feature nor a Semi-Automatic Mode.  The Merge
  911.            process for the Database Merge is always fully automatic.
  912.  
  913.            The Database View/Edit function has a password-protected access
  914.            to the Editor, toggled on or off in the Configuration Menu.
  915.  
  916.            Pressing F1 in the Database Menu pops up the help screen.
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                                           12
  929.  
  930.                                     Menu Operations
  931.  
  932.  
  933.                              CONFIGURATION MENU OPERATION
  934.                             ──────────────────────────────
  935.  
  936.             Using the Color Mode Setting
  937.            ──────────────────────────────
  938.            There are four possible settings, two for color displays and two
  939.            for monochrome displays.  When displayed in color, the Color/Text
  940.            settings are applicable.  When displayed in black and white (or
  941.            monochrome), the Bright/Normal settings are applicable.  Each of
  942.            these two pairs of settings are mutually exclusive and are de-
  943.            pendant on the presence or absence of color on the monitor.
  944.            However, one setting in one pair affects the setting of the other
  945.            pair, so that changing from "Color" to "Text" when color is
  946.            present will also change from "Bright" to "Normal" when color is
  947.            absent.  This is not consequential due to the pairs' mutual ex-
  948.            clusiveness according to the presence of color.  In other words,
  949.            "Color/Text" will affect the display only when color is present,
  950.            and "Bright/Normal" will affect the display only when color is
  951.            absent (monochrome).
  952.  
  953.            As far as the Bright/Normal pair is concerned, there are three
  954.            ways that you can turn a color monitor into a monochrome monitor:
  955.            1) Use the DOS Mode command ("mode mono") to set the monitor's
  956.            video mode to monochrome, 2) Use the /m option to force
  957.            monochrome color when you start up Power, or 3) use a monochrome
  958.            monitor instead of a color one.  In those circumstances the
  959.            Bright/Normal will be in affect.
  960.  
  961.            Each of the four settings are explained:
  962.  
  963.            Color - sets the background color to the same color as the back-
  964.            ground color of the window frame in all windows (except the Logo
  965.            window where the word POWER is displayed in large letters).
  966.  
  967.            Text - sets the background color in all windows to black.  The
  968.            window frame still retains its background color.  Text will still
  969.            be displayed in color.
  970.  
  971.            Bright - sets all text except prominently displayed strings to
  972.            bright (highlight).
  973.  
  974.            Normal - sets all text except prominently displayed strings to
  975.            Normal brightness (same brightness as lightgray).  Important
  976.            strings, such as the program name and copyright notice, are still
  977.            displayed in high brightness.
  978.  
  979.            If you don't have a color monitor, the Color/Text pair will not
  980.            be seen and will not have an affect on the display.
  981.  
  982.            If you have a color monitor and you want to see what
  983.            Bright/Normal settings look like, use the /m option when starting
  984.            up Power.
  985.  
  986.  
  987.                                           13
  988.  
  989.                                 ■ Power User's Manual ■
  990.  
  991.  
  992.             Setting Up and Changing the Database Edit Password
  993.            ────────────────────────────────────────────────────
  994.            In the Configuration Menu (Main Menu item 8), the password used
  995.            to toggle the Database Edit Password off or on is the same
  996.            password used to gain access to the Database Editor function.  So
  997.            whoever knows the Database Edit Password also knows the password
  998.            to change it.  The purpose of the password scheme is to provide a
  999.            measure of security against unauthorized changes in the Database.
  1000.            In no case is this security measure an absolute one, but is a
  1001.            deterrent against unauthorized access.
  1002.  
  1003.            The Power program comes with the password set to "Power" (case-
  1004.            sensitive).
  1005.  
  1006.            The functions to change the password and to toggle the password
  1007.            on or off are both in the Configuration Menu, in the menu item 3.
  1008.            When this function in menu item 3 is invoked, a prompt is issued
  1009.            on whether the password is to be changed or not.  At this point,
  1010.            any key is a hot key; pressing the <Enter> key is not necessary
  1011.            to terminate the typed answer.  The default answer is No when
  1012.            pressing the <Enter> key (or any other key besides "Y").  Press-
  1013.            ing "Y" answers "yes" to change the password.
  1014.  
  1015.            If the password is to be changed, another prompt is issued for
  1016.            the old password.  This keeps unauthorized persons from changing
  1017.            the password.  If successful, another prompt is issued for the
  1018.            new password, and a password verification prompt follows.
  1019.  
  1020.            If it is not to be changed, it is assumed that the Database Edit
  1021.            Password is to be toggled.  A prompt is issued for the current
  1022.            password.  If successful, the password is toggled.
  1023.  
  1024.            If at any time you decide not to enter a password in a password
  1025.            prompt, to abort the process, press <Enter> (without entering
  1026.            anything) to return to the Configuration Menu.  Do not press
  1027.            <Enter> without entering anything in the New Password prompt.
  1028.            The maximum password length is 10 characters.
  1029.  
  1030.            Pressing F1 in the Configuration Menu pops up the help screen.
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.                                           14
  1047.  
  1048.                                     Menu Operations
  1049.  
  1050.  
  1051.                                   PROGRAM TERMINATION
  1052.                                  ─────────────────────
  1053.  
  1054.             File Status on Program Termination
  1055.            ────────────────────────────────────
  1056.            Upon program termination status messages are issued as to the
  1057.            disposition of all the files, including the Database file:
  1058.  
  1059.               "changed" status:
  1060.              ───────────────────
  1061.            The file contents have been updated either by annexing, editing,
  1062.            deletion, or a combination of these.
  1063.  
  1064.               "deleted: no data given" status:
  1065.              ──────────────────────────────────
  1066.            If a newly created file remains untouched when the program exits,
  1067.            the file will be deleted.  If a Datafile was empty when read in
  1068.            by the program, it too will be deleted if untouched.  However, if
  1069.            a Datafile full of data was read in and its data contents were
  1070.            entirely deleted in the Editor, the Datafile will not be deleted;
  1071.            it will be written back to disk as an empty file.  (The file it-
  1072.            self is not actually empty; it is empty of its data contents.  It
  1073.            still contains its signature identifying the file as a Datafile.)
  1074.            If it is again loaded into the program, it will be deleted upon
  1075.            program termination if untouched -- but if data was added and
  1076.            then deleted again, the file will not be deleted when the program
  1077.            exits.
  1078.  
  1079.            This feature assists the user in keeping the number of empty
  1080.            Datafiles to a minimum.
  1081.  
  1082.               "unchanged" status:
  1083.              ─────────────────────
  1084.            The Datafile remains unchanged; the contents have not been writ-
  1085.            ten to the disk.
  1086.  
  1087.               Status of the Database file:
  1088.              ──────────────────────────────
  1089.            The Database file will never be deleted even if empty.  Either an
  1090.            "updated and closed" or "unchanged" message applies.
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.                                           15
  1106.  
  1107.                                 ■ Power User's Manual ■
  1108.  
  1109.  
  1110.                               MAIN MENU COMMAND REFERENCE
  1111.                              ─────────────────────────────
  1112.  
  1113.            All commands are entered by typing the number corresponding to
  1114.            the function you want executed and pressing <Enter>.  If more
  1115.            than one Datafile is opened and read into memory for read/write
  1116.            by the program (meaning a maximum of 2 input files), the follow-
  1117.            ing command syntax
  1118.  
  1119.                                    [ACTION#] [FILE#]
  1120.  
  1121.            applies to the first five (5) Main Menu functions, numbered 1
  1122.            through 5.
  1123.  
  1124.            The rest of the functions do not need the FILE# parameter.  This
  1125.            syntax tells the program what function (ACTION#) to execute on
  1126.            which of the two opened files.
  1127.  
  1128.            If only one Datafile is loaded into memory, the Power program is
  1129.            smart enough to know that all Main Menu commands are for that
  1130.            opened file, since there is only one file.  So the FILE#
  1131.            parameter is not needed in this case.
  1132.  
  1133.  
  1134.            The specific command descriptions for each function follows.
  1135.  
  1136.  
  1137.            ─── [0]  Exit ──────────────────────────────────────────────────
  1138.  
  1139.            Terminates the program.  All files are rewritten with new infor-
  1140.            mation (if updated) and closed.  If any input Datafile is newly
  1141.            created and program is terminated with the file untouched, the
  1142.            created file will be deleted.  If additions of data were made to
  1143.            it and then entirely deleted, the file will not be deleted upon
  1144.            program termination.  If an old file's contents are deleted, the
  1145.            file will not be deleted, but if Power is restarted with this
  1146.            file and is terminated again without touching it, it will be
  1147.            deleted.  This saves the user the trouble of manually deleting
  1148.            empty files, as it keeps the number of empty files down to a min-
  1149.            imum.
  1150.  
  1151.            An easier way to exit the program is to simply press the <Enter>
  1152.            key at the Main Menu.   This is true in every menu where '0' is
  1153.            shown as the command for exiting a menu.
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.                                           16
  1165.  
  1166.                               Main Menu Command Reference
  1167.  
  1168.  
  1169.  
  1170.            ─── [1]  Enter New Data to Datafile ────────────────────────────
  1171.  
  1172.            The Data Entry function.  The author has taken some pains to make
  1173.            this function as easy and attractive as possible.
  1174.  
  1175.            Press the F1 function key for a detailed description of the com-
  1176.            mands available at the command menu bar.
  1177.  
  1178.            The function has several features incorporated into it:
  1179.  
  1180.             o  Constant assignment in 3 entry fields.
  1181.                 User-defined constant assignment in these fields: part
  1182.                 number prefix, Manufacturer, and Max Vcc.  Some or all
  1183.                 may be used.  Press the F3 function key to assign some
  1184.                 constants.  Pressing the F4 function key clears all the
  1185.                 contants.  F5 displays the current constants assign-
  1186.                 ments, if any.
  1187.  
  1188.             o  Automatic part number searches in the Database.
  1189.                 When a part number is entered, a search is made in the
  1190.                 Database to look for a match.  If found, the data is
  1191.                 automatically transferred to the input Datafile (if the
  1192.                 Database Xfer toggle in the Configuration Menu is set to
  1193.                 "Auto".  If set to "Confirm", the user is shown the data
  1194.                 relevant to the part number and is prompted for a con-
  1195.                 firmation before transferring the data to the input
  1196.                 Datafile.)   If the matching chip is not found, the user
  1197.                 is prompted for the chip's data parameters from the data
  1198.                 book and the Database is written to (in memory) with
  1199.                 this information, as well as the input Datafile.
  1200.  
  1201.             o  Selective number entry by the use of the Up/Down arrow keys
  1202.                in 1 field.
  1203.                 This feature is only for the chip's Number-of-Pins
  1204.                 field.  Using the Up/Down keys changes the entry for the
  1205.                 number of pins on the chip.  (The number can be over-
  1206.                 written by simply typing over it.)  The standard numbers
  1207.                 are 8, 14, 16, 18, 20, 22, 24, 28, and 40.
  1208.  
  1209.            When entering data in a data-entry session, pressing the <Enter>
  1210.            key in the Quantity field will be interpreted by Power as a quan-
  1211.            tity of one (1).  This is the default quantity when the <Enter>
  1212.            key is pressed with no data entered.
  1213.  
  1214.              The commands available at the command menu bar are:
  1215.  
  1216.                 F1 ...... Help (not on the command menu bar)
  1217.                 F2 ...... Exit the data-entry session
  1218.                 F3 ...... Assign constants in up to 3 fields
  1219.                 F4 ...... Clear all constants (if any assigned)
  1220.                 F5 ...... Show assigned constants
  1221.                 CTRL-Y .. Clear the data-entry field (highlighted)
  1222.  
  1223.                                           17
  1224.  
  1225.                                 ■ Power User's Manual ■
  1226.  
  1227.                 Ins ..... Insert a space at cursor position
  1228.                 Del ..... Delete a character at cursor position
  1229.                 Home .... Go to beginning of string
  1230.                 End ..... Go to end of string
  1231.                 Cursor Keys - Cursor movements
  1232.                               (The up/dn arrow keys are active only when
  1233.                                entering the number of pins of the chip.)
  1234.  
  1235.            Every time the data-entry session is exited, any new data to the
  1236.            Datafile and Database is automatically saved to disk.  If there
  1237.            is no new data unique to the Database, the Database file on the
  1238.            disk remains closed.
  1239.  
  1240.            The Main Menu "Enter New Data to DataFile" command syntax is:
  1241.  
  1242.                                        1 [FILE#]
  1243.  
  1244.                   (The FILE# is in the filename box in the Main Menu)
  1245.  
  1246.            If there is only one file to take action with in the Main Menu,
  1247.            there is no need to specify the file number in the command syn-
  1248.            tax.  The Power program is smart enough to detect the presence of
  1249.            one opened file.
  1250.  
  1251.            There are two ways to exit the data-entry session:  press F2, or
  1252.            press the <Enter> key with no data in the Part Number field (even
  1253.            if the prefix string is in the Part Number field, pressing
  1254.            <Enter> alone will exit the session).
  1255.  
  1256.  
  1257.            ─── [2]  View/Edit Data in Datafile ────────────────────────────
  1258.  
  1259.            There are two major functions built into one:  the Viewer and the
  1260.            Editor.  The major advantage of this dual-function is that the
  1261.            Editor allows full editing capabilities while also viewing 14
  1262.            lines per page of data.  This allows the user a wide view of the
  1263.            data area as well as ease of scrolling across it.  When this
  1264.            function is executed from the Main Menu, the Viewer portion is
  1265.            invoked; the Editor itself is invoked by an internal command from
  1266.            the Viewer's menu bar.  Thus the Editor is not active when the
  1267.            View/Edit function is first invoked from the Main Menu.  When the
  1268.            Editor is invoked, the viewing commands are still active except
  1269.            for the Up/Down arrow keys, which are used for another purpose.
  1270.            Each of the two major functions of View/Edit is described below.
  1271.  
  1272.              ─── Viewer ───
  1273.            This function is for viewing the contents of an input Datafile
  1274.            loaded in memory.  On the Viewer's menu bar, there are eight com-
  1275.            mand keys in addition to the <Enter> key (the F1 command key is
  1276.            not on the menu bar).  They are:
  1277.  
  1278.                      F1 ............ Help (not on Viewer's menu bar)
  1279.                      F2 ............ Invoke Editor
  1280.                      Home .......... Top page
  1281.  
  1282.                                           18
  1283.  
  1284.                               Main Menu Command Reference
  1285.  
  1286.                      End ........... Bottom page
  1287.                      Page Up ....... Scroll up   one page
  1288.                      Page Dn ....... Scroll down one page
  1289.                      <Enter> ....... Same as Page Dn
  1290.                      Up arrow key .. Scroll up   one line
  1291.                      Dn arrow key .. Scroll down one line
  1292.                      <ESC> ......... Exit Viewer
  1293.  
  1294.            The <Enter> key performs the same function as the Page Dn key.
  1295.  
  1296.            Pressing <ESC> will terminate the Viewer and return you to the
  1297.            Main Menu.
  1298.  
  1299.              ─── Editor ───
  1300.            The command F2 is used in the Viewer to invoke the Editor; it is
  1301.            used also in the Editor to exit from it.  Hence pressing the F2
  1302.            key will flip-flop between the Viewer and Editor.  The <Esc> key
  1303.            will also exit from the Editor back to the Viewer.  The Help
  1304.            screen information invoked by the F1 key in both Viewer and
  1305.            Editor are mutually exclusive.
  1306.  
  1307.            There are 17 command keys in addition to the <Enter> key (neither
  1308.            the F1 command key nor the <Enter> key is on the menu bar).  They
  1309.            are:
  1310.  
  1311.                      F1 ............ Help (not on the Editor's menu bar)
  1312.                      F2,<ESC> ...... Exit the data-editing session
  1313.                      F3 ............ Delete highlighted line
  1314.                      Page Up ....... Scroll up   one page
  1315.                      Page Dn ....... Scroll down one page
  1316.                      Home .......... Top    page of list
  1317.                      End ........... Bottom page of list
  1318.                      Ins ........... Insert a space     at cursor position
  1319.                      Del ........... Delete a character at cursor position
  1320.                      CTRL-Y ........ Clear contents of the editing field bar
  1321.                      UP/DN ......... moves editing field bar up/dn
  1322.                      SHIFT-TAB ..... moves editing field bar across Left
  1323.                      TAB ........... moves editing field bar across Right
  1324.                      CTRL-L ........ same as SHIFT-TAB
  1325.                      CTRL-R ........ same as TAB
  1326.                      Left/Right .... moves cursor inside field bar
  1327.                      <Enter> ....... Same as CTRL-R, with linefeed
  1328.  
  1329.            As you can see, the viewing commands in the Editor are the same
  1330.            (except for the Up/Down arrow keys) as in the Viewer.  In the
  1331.            Editor, when invoked, an editing field bar is displayed about
  1332.            mid-page in reverse video in the Part Number column.  This is the
  1333.            "editing window."
  1334.  
  1335.            The Up/Down, CTRL-Right and -Left, TAB and SHIFT-TAB, and the
  1336.            <Enter> keys control the movement of the editing field bar on the
  1337.            page.  The field bar has a scroll region of 8 lines; this means
  1338.            that, starting from mid-page, the field bar can be moved up or
  1339.            down 4 lines before the entire page starts to scroll in that
  1340.  
  1341.                                           19
  1342.  
  1343.                                 ■ Power User's Manual ■
  1344.  
  1345.            direction.  The page length is 14 lines; this means you will see
  1346.            3 lines of data scrolling into the field bar's region from the
  1347.            top or bottom of the page.  (8 lines of field bar's scroll region
  1348.            + 3 lines from the top + 3 lines from the bottom equals 14, the
  1349.            page length).
  1350.  
  1351.            The CTRL-Right, TAB, and <Enter> keys perform a similar function:
  1352.            advance the field bar to the next column to the right.  The
  1353.            <Enter> key performs an additional function: at the last column
  1354.            (on the right side), pressing <Enter> advances the field bar to
  1355.            the Part Number column on the next line.  Neither the CRTL-
  1356.            Right/Left nor the TAB/SHIFT-TAB keys perform any vertical move-
  1357.            ment of the field bar.  The <Enter> key is useful for terminating
  1358.            the newly edited string in the field bar, and the bar automati-
  1359.            cally moves to the next column.  The CTRL-Right/Left and
  1360.            TAB/SHIFT-TAB are auxiliary control keys for the user's con-
  1361.            venience.
  1362.  
  1363.            The Page Up, Page Down, Home, and End keys control the page
  1364.            scrolling of the data.  Everytime one of these keys is pressed,
  1365.            the reversed-video field bar is always repositioned mid-page in
  1366.            the column it happens to be on.
  1367.  
  1368.            The Ins, Del, and CTRL-Y keys are the text editing keys executed
  1369.            inside the field bar.  The Left/Right arrow keys control the cur-
  1370.            sor movement inside the field bar.  If the field bar is empty,
  1371.            the arrow keys have no effect; they move only across the length
  1372.            of the text string, not across the field bar itself.  The Ins key
  1373.            inserts a space at the cursor position, while the Del key deletes
  1374.            a character.  Pressing CTRL-Y deletes the entire text string in
  1375.            the field bar so that it is empty.
  1376.  
  1377.            And finally, the F3 command key deletes the entire line of data
  1378.            that the field bar is highlighted on.  Once deleted, there is no
  1379.            data recovery.
  1380.  
  1381.            The Main Menu "View/Edit Data in DataFile" command syntax is:
  1382.  
  1383.                                        2 [FILE#]
  1384.  
  1385.                   (The FILE# is in the filename box in the Main Menu)
  1386.  
  1387.            If there is only one file to take action with in the Main Menu,
  1388.            there is no need to specify the file number in the command syn-
  1389.            tax.  The Power program is smart enough to detect the presence of
  1390.            one opened file.
  1391.  
  1392.            If the Datafile is edited, it will be automatically saved to disk
  1393.            upon exit from the Viewer/Editor.
  1394.  
  1395.  
  1396.            ─── [3]  Save Datafile as Text File ────────────────────────────
  1397.  
  1398.  
  1399.  
  1400.                                           20
  1401.  
  1402.                               Main Menu Command Reference
  1403.  
  1404.            For writing the data (in memory) out to disk in ASCII text.  (All
  1405.            input files created by Power are not text files; they are binary
  1406.            files.)  The syntax of allowable characters for filenames is the
  1407.            same as that of DOS.  For this list of allowable characters, see
  1408.            the paragraph headed "Input File Initialization."
  1409.  
  1410.            The Main Menu "Save DataFile as Text File" command syntax is:
  1411.  
  1412.                                        3 [FILE#]
  1413.  
  1414.                   (The FILE# is in the filename box in the Main Menu)
  1415.  
  1416.            If there is only one file to take action with in the Main Menu,
  1417.            there is no need to specify the file number in the command syn-
  1418.            tax.  The Power program is smart enough to detect the presence of
  1419.            one opened file.
  1420.  
  1421.  
  1422.            ─── [4]  Resequence Line Item Nmbrs ────────────────────────────
  1423.  
  1424.            Deletions and merges of data require line item numbers to be
  1425.            resequenced.  This function puts them in numerical order.
  1426.  
  1427.            A prompt to execute this function is offered after every editing
  1428.            session in which one or more line deletions occurred.  It is also
  1429.            offered every time new data is merged into a Datafile when a
  1430.            Merge function is executed.
  1431.  
  1432.            The Main Menu "Resequence Line Item Nmbrs" command syntax is:
  1433.  
  1434.                                        4 [FILE#]
  1435.  
  1436.                   (The FILE# is in the filename box in the Main Menu)
  1437.  
  1438.            If there is only one file to take action with in the Main Menu,
  1439.            there is no need to specify the file number in the command syn-
  1440.            tax.  The Power program is smart enough to detect the presence of
  1441.            one opened file.
  1442.  
  1443.            Resequencing the Datafile from the Main Menu automatically saves
  1444.            the Datafile contents to disk.
  1445.  
  1446.  
  1447.            ─── [5]  Merge Two Datafiles ───────────────────────────────────
  1448.  
  1449.            Merges an external input Datafile to an input Datafile opened by
  1450.            Power.
  1451.  
  1452.            The term MERGER equates to an input file merging into another in-
  1453.            put file.  This file can be an input file opened at the start of
  1454.            the program or an external file.
  1455.  
  1456.  
  1457.  
  1458.  
  1459.                                           21
  1460.  
  1461.                                 ■ Power User's Manual ■
  1462.  
  1463.            The term MERGEE equates to input file being merged by the Merger
  1464.            file.  The Mergee is always and must be the input file that was
  1465.            opened for input at the start of the program.
  1466.  
  1467.                                      ┌──────┐  merges   ┌──────┐
  1468.            In other words, imagine:  │MERGER│ --------> │MERGEE│
  1469.                                      └──────┘    to     └──────┘
  1470.  
  1471.            In the merge process, all records whose part numbers match the
  1472.            part numbers already in the Mergee file are screened out.  There
  1473.            is provision, however, to allow additions of quantities of chips
  1474.            with matched part numbers, so that all quantities in the two
  1475.            files of the same part number are added up.  This is called the
  1476.            add-quantity feature.
  1477.  
  1478.            There are two major types of Merge: Automatic and Semi-Automatic.
  1479.            Of the Automatic mode, there are two modes.  Semi-Automatic rep-
  1480.            resents the third mode.  The three Merge Modes are:
  1481.  
  1482.                 [1] : AUTOMATIC MERGE
  1483.                       o  Automatic merge of part numbers unique to the
  1484.                          Mergee
  1485.  
  1486.                 [2] : AUTOMATIC MERGE with auto-quantity-combine
  1487.                       o  Same as Mode 1 above, plus:
  1488.                       o  Automatic combining of quantities of matched
  1489.                          part numbers from the Merger to those in the
  1490.                          Mergee
  1491.  
  1492.                 [3] : SEMI-AUTOMATIC MERGE
  1493.                       o  Same as Mode 1 above, plus:
  1494.                       o  Manual inspection of both lines of Merger and
  1495.                          Mergee  where  part numbers match, for user's
  1496.                          approval before the entire record is merged.
  1497.                          Merging process halts at every match.
  1498.  
  1499.                       NOTE:  In this Mode, records of matched part num-
  1500.                          bers CAN be merged, introducing redundancies
  1501.                          in your list.  This will not affect the proper
  1502.                          calculations for the current requirement.
  1503.  
  1504.            The Main Menu "Merge Two DataFiles" command syntax is:
  1505.  
  1506.                                        5 [FILE#]
  1507.  
  1508.                   (The FILE# is in the filename box in the Main Menu)
  1509.  
  1510.            If there is only one file to take action with in the Main Menu,
  1511.            there is no need to specify the file number in the command syn-
  1512.            tax.  The Power program is smart enough to detect the presence of
  1513.            one opened file.
  1514.  
  1515.            Any successful merge operation automatically saves the merged
  1516.            Datafile to disk upon exit from the Merge function.
  1517.  
  1518.                                           22
  1519.  
  1520.                               Main Menu Command Reference
  1521.  
  1522.  
  1523.  
  1524.            ─── [6]  Process Datafile(s) ───────────────────────────────────
  1525.  
  1526.            This is the heart of Power.  The current requirement is calcu-
  1527.            lated for the set of data given in the input Datafiles.  The user
  1528.            is prompted on whether to write the results to disk in ASCII
  1529.            (text) after the results are popped on the screen.  If the user
  1530.            elects to write the results to disk, the entire list in the input
  1531.            Datafile(s) are also written to disk along with the results.
  1532.  
  1533.            This Main Menu item does not require the FILE# parameter.
  1534.  
  1535.  
  1536.            ─── [7]  Re-Initialize Program ─────────────────────────────────
  1537.  
  1538.            Allows the user to re-initialize Power with a new set of input
  1539.            file(s).  It has the same effect as terminating the program and
  1540.            restarting with another set of input Datafiles.  During this
  1541.            process, the Database contents in memory are kept intact; and the
  1542.            memory holding the Datafile contents are released when this com-
  1543.            mand is invoked.
  1544.  
  1545.            This Main Menu item does not require the FILE# parameter.
  1546.  
  1547.  
  1548.            ─── [8]  User Configuration ────────────────────────────────────
  1549.  
  1550.            User-configurable parameters are window-exploding sound, error
  1551.            bell sound, and password protection toggle for the Database
  1552.            Editor function to discourage unauthorized Database changes.  The
  1553.            password can also be changed.  Knowledge of this password is re-
  1554.            quired to either change it or toggle it.  The Power program comes
  1555.            with the editor password set to "Power" (case-sensitive) and with
  1556.            the Edit Password toggled off.
  1557.  
  1558.            The configuration menu items are:
  1559.  
  1560.                      [1] : Toggle Window Sound  ...... off/on
  1561.                      [2] : Toggle Error  Sound  ...... off/on
  1562.                      [3] : Toggle Edit Password ...... off/on
  1563.                      [4] : Toggle Color Mode    ...... color/text
  1564.                      [5] : Toggle Database Xfer ...... confirm/auto
  1565.  
  1566.                      (other configuration menu items may be pending)
  1567.  
  1568.            Note:  On a black/white display (monochrome), "color/text" is
  1569.                   displayed as "bright/normal" instead.
  1570.  
  1571.            The first two menu items are self-explanatory.  The third item
  1572.            requires knowledge of the password in order to either toggle the
  1573.            password or change it with a new one.  Everytime you toggle it, a
  1574.            prompt will first be issued on whether to change the password.
  1575.            Whether or not the password is to be edited, the user is prompted
  1576.  
  1577.                                           23
  1578.  
  1579.                                 ■ Power User's Manual ■
  1580.  
  1581.            for the current password.  If successful, and if the password-
  1582.            editing is not invoked, the password is toggled; if invoked, the
  1583.            user is prompted for the new password and the password will then
  1584.            be toggled on.
  1585.  
  1586.            The Color Mode toggle has two different pairs of modes:
  1587.  
  1588.            Color/Text Pair
  1589.            Text (black background text with color in all windows), and Color
  1590.            (all color, in which the window background will be the same as
  1591.            the window frame background color).  The Color/Text toggle selec-
  1592.            tion is actually the video mode selection of bw80 and co80,
  1593.            respectively.  The Power program will initialize itself to the
  1594.            Color Mode configuration upon startup, but the original video
  1595.            mode (which was before the program started) will be returned upon
  1596.            program exit.
  1597.  
  1598.            Bright/Normal Pair
  1599.            If one of three things were done:
  1600.  
  1601.                1) Use DOS's Mode command to change the video mode to mono,
  1602.                2) Use the /m option when starting up Power, or
  1603.                3) Use a monochrome monitor
  1604.  
  1605.            then the windows interface will be in mono (no color).  In this
  1606.            case, the Bright/Normal pair will affect the text brightness.
  1607.  
  1608.            Regardless of the settings of the Color/Text pair, the mono video
  1609.            mode (or the monochrome monitor), if present, takes precedence
  1610.            over it.
  1611.  
  1612.            This Main Menu item does not require the FILE# parameter.
  1613.  
  1614.  
  1615.            ─── [9]  Database Menu ─────────────────────────────────────────
  1616.  
  1617.            The Database Menu contains three functions for the Database:
  1618.            View/Edit, Merge, and Resequence.  They are all similar to the
  1619.            Main Menu functions, the difference being that they deal with the
  1620.            Database file.  The Merge function, however, only has one Merge
  1621.            Mode as opposed to the three modes offered by the Merge function
  1622.            in the Main Menu for the Datafile: the Automatic Mode.  This is
  1623.            due to the fact that since the Database does not have a quantity
  1624.            field, neither would the Merge function have an additional merge
  1625.            mode with a Quantity-Adding feature.  And since the Database as a
  1626.            general rule should not contain any redundant part numbers,
  1627.            neither should there be a Semi-Automatic merge mode.
  1628.  
  1629.                 [0] Return to Main Menu ........ exit to Main Menu
  1630.                 [1] View/Edit Database ......... view/edit Database
  1631.                                                  contents (in memory)
  1632.                 [2] Merge Two Databases ........ merge ext Database
  1633.                                                  file to this one
  1634.                 [3] Resequence Item Numbers .... resequence Line Item
  1635.  
  1636.                                           24
  1637.  
  1638.                               Main Menu Command Reference
  1639.  
  1640.                                                  numbers in list
  1641.  
  1642.            If the Database Editor Password in the Configuration Menu is
  1643.            toggled on, a password will be required to gain access to the
  1644.            Database Editor function.  This gives a measure of security
  1645.            against unauthorized changes to the Database.
  1646.  
  1647.            Any changes made to the Database using these functions automati-
  1648.            cally saves the file to disk upon exit from the respective func-
  1649.            tions.
  1650.  
  1651.            There are two ways to return to the Main Menu: type 0 (zero) and
  1652.            press <Enter>, or simply press <Enter>.
  1653.  
  1654.            This Main Menu item does not require the FILE# parameter.
  1655.  
  1656.  
  1657.            ─── [10] Help ──────────────────────────────────────────────────
  1658.  
  1659.            Use this function for a menu item description.  Enter this com-
  1660.            mand in the following syntax:
  1661.  
  1662.                                      10 [ACTION#]
  1663.  
  1664.            Also, entering "10" alone will pop up the general help screen.
  1665.  
  1666.            This Main Menu item does not require the FILE# parameter.
  1667.  
  1668.  
  1669.            ─── [11] About ─────────────────────────────────────────────────
  1670.  
  1671.            General information about Power is given.  Some system parameter
  1672.            information is also displayed.
  1673.  
  1674.  
  1675.            ─── [12] Register ──────────────────────────────────────────────
  1676.  
  1677.            This Main Menu item exists only in the shareware version.  It
  1678.            prints the completed registration form to the printer.
  1679.  
  1680.            When invoked, the Printer Selection window pops up.  The user is
  1681.            prompted on which port (LPT1, LPT2, or LPT3) the desired printer
  1682.            is connected to.  Next, the user answers the question on whether
  1683.            the printer is to pause between pages to allow for single-sheet
  1684.            feeds to the printer.
  1685.  
  1686.            Then the user fills out the order form on-screen by keyboard,
  1687.            filling in the address, the number of copies ordered, and the
  1688.            type of diskette desired.  The user makes the method of payment
  1689.            choice.  Command keys are shown on the magenta command bar at the
  1690.            bottom of the screen.
  1691.  
  1692.  
  1693.  
  1694.  
  1695.                                           25
  1696.  
  1697.                                 ■ Power User's Manual ■
  1698.  
  1699.            The user also fills in the branding name for branding his copy of
  1700.            Power.  An option to use the FAST! registration method is in-
  1701.            cluded.  For more information on the FAST! registration method,
  1702.            please refer to the REGISTER.DOC file.
  1703.  
  1704.            Finally, when the order-entry is completed, pressing F2 prints
  1705.            the order form to the selected printer.  The software checks for
  1706.            the printer status and the Printer Status window pops up.  If
  1707.            there is an error in the printer status (that is, printer out of
  1708.            paper, printer offline, printer turned off, or printer
  1709.            disconnected), the software will display the appropriate message
  1710.            and continuously monitor the status while the problem is being
  1711.            corrected.  When the problem is remedied, the software senses
  1712.            this and immediately prints to the printer.
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.                                           26
  1755.  
  1756.  
  1757.  
  1758.  
  1759.                              GENERAL SHAREWARE INFORMATION
  1760.                             ───────────────────────────────
  1761.  
  1762.             Definition of Shareware
  1763.            ─────────────────────────
  1764.            Shareware distribution gives users a chance to try software
  1765.            before buying it.  If you try a Shareware program and continue
  1766.            using it, you are expected to register.  Individual programs dif-
  1767.            fer on details -- some request registration while others require
  1768.            it, some specify a maximum trial period.  With registration, you
  1769.            get anything from the simple right to continue using the software
  1770.            to an updated program with printed manual.
  1771.  
  1772.            Copyright laws apply to both Shareware and commercial software,
  1773.            and the copyright holder retains all rights, with a few specific
  1774.            exceptions as stated below.  Shareware authors are accomplished
  1775.            programmers, just like commercial authors, and the programs are
  1776.            of comparable quality.  (In both cases, there are good programs
  1777.            and bad ones!)  The main difference is in the method of distribu-
  1778.            tion. The author specifically grants the right to copy and dis-
  1779.            tribute the software, either to all and sundry or to a specific
  1780.            group.  For example, some authors require written permission
  1781.            before a commercial disk vendor may copy their Shareware.
  1782.  
  1783.            Shareware is a distribution method, not a type of software.  You
  1784.            should find software that suits your needs and pocketbook,
  1785.            whether it's commercial or Shareware.  The Shareware system makes
  1786.            fitting your needs easier, because you can try before you buy.
  1787.            And because the overhead is low, prices are low also.  Shareware
  1788.            has the ultimate money-back guarantee -- if you don't use the
  1789.            product, you don't pay for it.
  1790.  
  1791.            Power is a "shareware program" and is provided at no charge to
  1792.            the user for evaluation.  Feel free to share it with your
  1793.            friends, but please do not give it away altered or as part of
  1794.            another system.  The essence of "user-supported" software is to
  1795.            provide personal computer users with quality software without
  1796.            high prices, and yet to provide incentive for programmers to con-
  1797.            tinue to develop new products.  If you find this program useful
  1798.            and find that you are using Power and continue to use it after a
  1799.            reasonable trial period, please make the registration payment in-
  1800.            dicated in the file REGISTER.DOC to the author.  The registration
  1801.            fee will license one copy for use on any one computer at any one
  1802.            time.  You must treat this software just like a book.  An example
  1803.            is that this software may be used by any number of people and may
  1804.            be freely moved from one computer location to another, so long as
  1805.            there is no possibility of it being used at one location while
  1806.            it's being used at another, just as a book cannot be read by two
  1807.            different persons at the same time.
  1808.  
  1809.            Both commercial and individual users of Power must register and
  1810.            pay for their copies of Power within 30 days of first use or
  1811.            their license is withdrawn.  Site-License arrangements may be
  1812.  
  1813.                                           27
  1814.  
  1815.                                 ■ Power User's Manual ■
  1816.  
  1817.            made by contacting the author.  Please see the LICENSE.DOC and
  1818.            SITELICE.DOC files.  To register, please see or print out the
  1819.            REGISTER.DOC file.  This form is also located at the end of this
  1820.            document.
  1821.  
  1822.            Registered users will receive support from the author for a
  1823.            period of three months after the date of registration.  Further
  1824.            support after this period will be provided for a fee.
  1825.  
  1826.            Anyone distributing Power for any kind of remuneration must first
  1827.            contact the author at the address below for authorization.  This
  1828.            authorization is automatically granted to distributors who are
  1829.            members of the Association of Shareware Professionals (ASP); such
  1830.            distributors may begin offering Power immediately (however, the
  1831.            author must still be advised so that the distributor can be kept
  1832.            up-to-date with the latest version of Power).
  1833.  
  1834.            You are encouraged to pass a copy of Power along to your col-
  1835.            leagues and friends for evaluation.  Please encourage them to
  1836.            register their copy if they find that they can use it.  All
  1837.            registered users will receive a copy of the latest version of the
  1838.            Power program, if available.
  1839.  
  1840.                    ─────────────────────────────────────────────────
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.                                   Michael D. O'Connor
  1847.                                     Byte O'Software
  1848.                                      P.O. Box  283
  1849.                                   Sterling,  VA 20167
  1850.                                         U.S.A.
  1851.  
  1852.                                 CompuServe [72050,2241]
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.                                           28
  1873.  
  1874.                              General Shareware Information
  1875.  
  1876.  
  1877.             Shareware and the Association of Shareware Professionals
  1878.            ──────────────────────────────────────────────────────────
  1879.            The shareware concept has made it possible for you to obtain ex-
  1880.            tremely powerful software at a price you can afford, and it gives
  1881.            you the opportunity to try the software before you register.
  1882.  
  1883.            Shareware is kept alive by YOUR support.
  1884.  
  1885.            Evaluate the program for 30 days and give copies to your friends
  1886.            for evaluation.  If, after the 30 days, you continue to use the
  1887.            program, then register it by sending us the registration form in-
  1888.            cluded in this document (or use the file REGISTER.DOC).  You will
  1889.            receive the Latest version, Printed manual, 90-day free BBS Tech-
  1890.            nical Support, and Reduced price Upgrades.
  1891.  
  1892.            Help support new developments in Power, register your copy today!
  1893.  
  1894.            Thank you for your support.
  1895.            ~~~~~ ~~~
  1896.  
  1897.            Power is produced by a member of the Association of Shareware
  1898.            Professionals (ASP).  ASP wants to make sure that the shareware
  1899.            principle works for you.  If you are unable to resolve a
  1900.            shareware-related problem with an ASP member by contacting the
  1901.            member directly, ASP may be able to help.  The ASP Ombudsman can
  1902.            help you resolve a dispute or problem with an ASP member, but
  1903.            does not provide technical support for members' products.  Please
  1904.            write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  1905.            or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  1906.            70007,3536.
  1907.  
  1908.                    ─────────────────────────────────────────────────
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.                                           29
  1932.  
  1933.                                 ■ Power User's Manual ■
  1934.  
  1935.  
  1936.  
  1937.                               PERSONAL AND SITE LICENSING
  1938.                              ─────────────────────────────
  1939.  
  1940.             Disclaimer / Agreement
  1941.            ────────────────────────
  1942.            Users of Power must accept the disclaimer of warranty in the file
  1943.            WARRANTY.DOC.
  1944.  
  1945.            Individual Users (Personal):
  1946.  
  1947.            This document and the Power program ("software") are copyrighted
  1948.            by the author.  The copyright owner hereby licenses you to use
  1949.            the "shareware" version of the software according to the file
  1950.            LICENSE.DOC, under the heading in capital letters, TRIAL USE AND
  1951.            LIMITED DISTRIBUTION LICENSE.  In general, the restrictions are:
  1952.  
  1953.                 o  the program shall be supplied in its original, un-
  1954.                    modified form, which includes this documentation;
  1955.  
  1956.                 o  for-profit use without a license is prohibited;
  1957.  
  1958.                 o  the program may not be included - or bundled - with
  1959.                    other goods or services.  Exceptions may be granted
  1960.                    upon written request only.
  1961.  
  1962.                 o  no fee is charged; an exception is granted to not-
  1963.                    for-profit user's groups, which are permitted to
  1964.                    charge a small fee for materials, handling, postage,
  1965.                    and general overhead.  No other organization is per-
  1966.                    mitted to charge any amount for distribution of
  1967.                    copies of the software or documentation, or to in-
  1968.                    clude copies of the software or documentation with
  1969.                    sales of their own products.
  1970.  
  1971.  
  1972.            For further specific information, see the file LICENSE.DOC under
  1973.            the heading in capital letters, TRIAL USE AND LIMITED DISTRIBU-
  1974.            TION LICENSE.  This agreement is applicable to the use of the
  1975.            "shareware" version of the software.
  1976.  
  1977.            Also, the PERSONAL OR SITE LICENSE AGREEMENT is given in the file
  1978.            LICENSE.DOC, under the heading in capital letters, PERSONAL OR
  1979.            SITE LICENSE AGREEMENT.  This agreement is applicable to the use
  1980.            of the "registered" version of the software.
  1981.  
  1982.            In addition, upon registration, the terms of the PERSONAL OR SITE
  1983.            LICENSE AGREEMENT is binding to the individual user, whether the
  1984.            agreement is signed and sent to the author with the order or not.
  1985.            This is for the protection of both the user and the author.  This
  1986.            agreement is used for both the individual user and the company
  1987.  
  1988.  
  1989.  
  1990.                                           30
  1991.  
  1992.                               Personal and Site Licensing
  1993.  
  1994.            user; there is a clause within the agreement that specifies the
  1995.            party in question to be either the individual user (personal) or
  1996.            the company user (site).
  1997.  
  1998.  
  1999.            Company Users (Site):
  2000.  
  2001.            The above restrictions given for the individual user apply as
  2002.            well to the company users for the shareware version of the
  2003.            software.  This software may be freely evaluated for a period of
  2004.            30-days.
  2005.  
  2006.            A company site license is required for continued regular use of
  2007.            this software in a company site location.  The company site
  2008.            license agreement is given in the file LICENSE.DOC; the company
  2009.            may use the license agreement or offer a license agreement of
  2010.            their own for the author's consideration.  Please refer to the
  2011.            SITELICE.DOC file for site license fees and quantity discounts.
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.                                           31
  2050.  
  2051.                                 ■ Power User's Manual ■
  2052.  
  2053.  
  2054.             How to contact the Author
  2055.            ───────────────────────────
  2056.            There are several ways to contact the author:
  2057.  
  2058.            An electronic bulletin board (BBS) is used to support Power.  You
  2059.            may contact the author at these support boards 24 hours a day, 7
  2060.            days a week.
  2061.  
  2062.            The support boards are:
  2063.  
  2064.                              Engineer's Network (ENGINET)
  2065.                              (513) 858-2688  USR HST (8N1)
  2066.                              Steve A. Witters, P.E., Sysop
  2067.  
  2068.                Southern Maryland Christian Information Services (SMCIS)
  2069.                         (301) 862-1527  HST Dual Standard (8N1)
  2070.                             (301) 862-3160  HST 14.4 (8N1)
  2071.                                   Buggs Bugnon, Sysop
  2072.  
  2073.            The permanent address below provides a way to contact the author
  2074.            by mail:
  2075.  
  2076.                                     Byte O'Software
  2077.                                      P.O. Box  283
  2078.                                   Sterling,  VA 20167
  2079.                                         U.S.A.
  2080.  
  2081.                                 CompuServe [72050,2241]
  2082.  
  2083.            If you have any questions or suggestions concerning Power, feel
  2084.            free to call or write.  The BBSs (listed above) is open to the
  2085.            public. In all matters of customer service, however, priority
  2086.            belongs to the registered users.
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.                                           32
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                                    APPLICATION NOTES
  2114.                                   ───────────────────
  2115.  
  2116.            Power is not intended to give an accurate "prediction" of current
  2117.            requirements to run IC chips.  It is intended to give electronics
  2118.            engineers the wherewithal to come to a very likely electrical
  2119.            current figure (often less than the worst case value) before the
  2120.            circuit is built, even if IC chips with mixed current require-
  2121.            ments are used.  It is important to note that adding or removing
  2122.            a few IC chips in a large circuit will not adversely affect the
  2123.            overall electrical current requirement, particularly if these
  2124.            chips being added or removed represent low current requirements.
  2125.            One common application would be to determine the necessary power
  2126.            supply with the calculated current requirement, thus reducing the
  2127.            required lead time before the finished product.  Another is that
  2128.            the engineer can design to the calculated current requirement
  2129.            with about 84 percent confidence of its accuracy instead of
  2130.            designing to a worst case value.  Along with the calculated cur-
  2131.            rent, the total typical current and total maximum current of all
  2132.            the IC chips involved in the calculation are both given in the
  2133.            calculated-results display in Power.
  2134.  
  2135.            The databooks generally give the supply current requirements of
  2136.            each IC chip in a parameter called "Icc."  It is usually given in
  2137.            typical and maximum values.  If only one value is given and it is
  2138.            a typical value, double the figure for the maximum current input.
  2139.            If the maximum current figure is given without a typical figure,
  2140.            halve the figure for the typical current input.  The input for
  2141.            typical current and maximum current in a data-entry session
  2142.            should never be the same; this has a direct affect in the cal-
  2143.            culation results.  When you enter these values in a data-entry
  2144.            session, enter them in milliamperes.  Real numbers are supported
  2145.            in Power.
  2146.  
  2147.             Running POWER in Microsoft Windows
  2148.            ────────────────────────────────────
  2149.            Although Power was not originally designed to run in Windows, it
  2150.            will run successfully in either a "windowed" or "full-screen"
  2151.            display (this is user-selectable in the Microsoft Windows PIF
  2152.            editor) as a non-Windows DOS application.  Running Power in a
  2153.            "windowed" display requires more memory space than in a "full-
  2154.            screen" display.
  2155.  
  2156.            If a PIF file is not created for Power, Power will run in a
  2157.            full-screen display, if there is enough memory.  For help on how
  2158.            to create a PIF file, refer to Microsoft Windows User's Guide.
  2159.  
  2160.            Power has been tested in both Windows 3.0 and 3.1 and will run
  2161.            successfully in both, but there are some cosmetic differences.
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.                                           33
  2168.  
  2169.                                 ■ Power User's Manual ■
  2170.  
  2171.  
  2172.             Author's Recommendation
  2173.            ─────────────────────────
  2174.            If you want to run Power in Microsoft Windows, the author recom-
  2175.            mends running Power in "full-screen" display, since the colors
  2176.            are displayed in original colors, Power runs faster, and is a
  2177.            complete window-ized package anyway.
  2178.  
  2179.            Depending on the outcome of this initial release (Power version
  2180.            1.00), the author may undertake to produce a Windows version of
  2181.            Power.
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.                                           34
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.                                      Rev 10-09-92
  2271.  
  2272.  
  2273.                                  End of Documentation
  2274.  
  2275.                 ▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀■▄■▀
  2276.  
  2277.                         Copyright 1991-1992 Michael D. O'Connor
  2278.                                   All Rights Reserved
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.                                           35
  2286.  
  2287.  
  2288.                                          Index
  2289.  
  2290.  
  2291.            A                                    Merge Two DataFiles, 21
  2292.            About, 25                            Process DataFile(s), 23
  2293.            Add-quantity                         Re-Initialize Program, 23
  2294.              described, 22                      Register, 25
  2295.                                                 Resequence Line Item Nmbrs,
  2296.            C                                    21
  2297.            Color Mode Toggle                    Save DataFile as Text File,
  2298.              described, 24                      20
  2299.                                                 syntax, 12, 16
  2300.            D                                    User Configuration, 23
  2301.            DataBase                             View/Edit Data in DataFile,
  2302.              default extension for, 11          18
  2303.              described, 3, 4, 5, 15           Merge Command
  2304.              Editor Password, 14, 25            syntax, 18, 20, 21, 22
  2305.              filename for, 9
  2306.              loading into memory, 9           N
  2307.              menu, 24                         Number-of-pins
  2308.              searches in, 17                    standard sets of, 17
  2309.            DataFile
  2310.              default extension for, 11        O
  2311.              described, 4, 5, 9, 12, 15       Ombudsman
  2312.                                                 how to contact, 29
  2313.            E
  2314.            Editor                             P
  2315.              described, 19                    Password Protection
  2316.                                                 described, 23
  2317.            F                                    maximum length, 14
  2318.            Filename Box                         operation of, 13, 14
  2319.              described, 10, 12
  2320.                                               Q
  2321.            H                                  Quantity Field
  2322.            Help Command                         default entry, 17
  2323.              syntax, 25
  2324.                                               R
  2325.            I                                  Registration Form
  2326.            Input Filenames                      printing, 25
  2327.              allowable characters of, 10
  2328.              maximum length, 10               S
  2329.              signature, 10                    Shareware
  2330.                                                 defined, 27
  2331.            L
  2332.            License                            V
  2333.              conditions, 30                   Viewer
  2334.              referenced, 27                     described, 18
  2335.  
  2336.            M
  2337.            Main Menu Commands, 16
  2338.              About, 25
  2339.              DataBase Menu, 24
  2340.              Enter New Data to DataFile,
  2341.              17
  2342.              Exit, 16
  2343.              Help, 25
  2344.  
  2345.                                           36
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.                                     HOW TO REGISTER
  2352.                                    ─────────────────
  2353.  
  2354.  
  2355.  
  2356.  
  2357.            INTRODUCTION
  2358.            ────────────
  2359.            This section contains Power registration information, fees, or-
  2360.            dering instructions.  You can print out the Registration Form
  2361.            (it's also an invoice) via Main Menu item 12 from within Power.
  2362.            The program lets you fill in the blanks in the form and computes
  2363.            your total cost for you based on your selections.  You can order
  2364.            a registered version of Power by credit card through phone num-
  2365.            bers and addresses listed below.  With other forms of payment,
  2366.            you can send me the printed Registration Form directly.
  2367.  
  2368.            For additional information on Power, see the README.1ST file con-
  2369.            tained in the archive.
  2370.  
  2371.  
  2372.            Please note:  Main Menu item 12 (Register) is the only way that
  2373.                          the order form can be filled in and printed out.
  2374.                          There is no order form here or in any of the
  2375.                          documentation.
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.                                            1
  2406.  
  2407.            SHAREWARE REGISTRATION AND LICENSE FEES
  2408.            ───────────────────────────────────────
  2409.  
  2410.            30-DAY EVALUATION PERIOD IS FREE.
  2411.            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2412.            You may use Power for the first 30 days free of charge, under the
  2413.            terms of the TRIAL USE LICENSE in file LICENSE.DOC.  After this
  2414.            30-day evaluation period, if you continue to use it, please pur-
  2415.            chase a registered copy from me by paying the license fee.
  2416.  
  2417.  
  2418.            LICENSE FEE
  2419.            ~~~~~~~~~~~
  2420.            The single user (personal license) fee is $49 for the program,
  2421.            plus shipping and applicable sales tax for residents of Maryland.
  2422.            Site licenses are available with quantity discounts as shown in
  2423.            file SITELICE.DOC.  Source code is not available.
  2424.  
  2425.  
  2426.            WHAT YOU GET WHEN YOU REGISTER
  2427.            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2428.            When I receive your registration order, I will send you a dis-
  2429.            kette with the latest copy of the program in a self-extracting
  2430.            archive, a printed copy of the User's Manual, and your personal
  2431.            registration information on the bottom status bar in the program
  2432.            screen (mandatory), along with the Serial Number.   Mail support,
  2433.            BBS support, and CompuServe E-mail support for 90 days are given.
  2434.            Registered users will receive notices of future upgrades when
  2435.            available at a reduced cost.  The size of your new Power program,
  2436.            when you receive it in the diskette, will be approximately 57Kb
  2437.            smaller because the Register item selection in the Main Menu is
  2438.            not included in the registered version.
  2439.  
  2440.  
  2441.  
  2442.            BRANDING
  2443.            ~~~~~~~~
  2444.            Part of the registration process is the branding of your software
  2445.            with either your personal name or the name of the company of your
  2446.            choice.  If you wish, you can give such specific names as "GSFC
  2447.            Engineering Department" (GSFC for Goddard Space Flight Center) or
  2448.            your personal initials.  The brand name must include the company
  2449.            name or its initials, or your personal name or initials.  For ex-
  2450.            ample, the name "Engineering Department" is not acceptable.  Per-
  2451.            sonal initials, if used, should match the first letters of the
  2452.            name listed on the invoice as the recipient of the software
  2453.            license.
  2454.  
  2455.            I have provided a prompt in reverse-video for entering your brand
  2456.            name in the Register function of the Main Menu (item 12) for this
  2457.            purpose.  If this entry is blank, the company name you specify in
  2458.            the company name prompt (part of your address entry) will be
  2459.            used.  If this is also blank, the name of the person in the ad-
  2460.            dress (in the invoice) will be used.
  2461.  
  2462.            There is no extra cost for branding.
  2463.  
  2464.                                            2
  2465.  
  2466.            WHERE/HOW TO REGISTER
  2467.            ~~~~~~~~~~~~~~~~~~~~~
  2468.            For best results, run the Main Menu item 12 (Register).  Power
  2469.            will calculate and itemize the total cost automatically, includ-
  2470.            ing quantity discounts and sales tax.  You can also select pay-
  2471.            ment methods and addresses to send your remittance to.  The com-
  2472.            plete information can be printed as an invoice.  Send this form
  2473.            to me with your remittance (after approval from the accounting
  2474.            department, if required).  If you want to place a credit card or-
  2475.            der, you still need this printed form so you can tell the
  2476.            operator all the data needed, including the Sales Code printed on
  2477.            the form.  In this case, you may use one of the registration
  2478.            methods shown in the next few pages, as appropriate to you.  The
  2479.            same information is given in Main Menu item 12 (Register).
  2480.  
  2481.            Before placing a credit card order, first type in the blanks in
  2482.            the Power Main Menu item 12, then print it out and give the
  2483.            operator the Sales Code listed on the print-out.  Make sure you
  2484.            give the operator the spelling of the name (31 characters long)
  2485.            to be used in your license (mandatory).
  2486.  
  2487.            If you want to make a comment about Power, you can send me the
  2488.            Commentary Form printed via Main Menu item 12 directly to me.
  2489.  
  2490.  
  2491.  
  2492.                 NOTE:  Company Site Users must sign the License Agree-
  2493.                        ment (see LICENSE.DOC file) and send it by mail
  2494.                        direct to the author.  The company may elect to
  2495.                        issue their own agreement and send it to me for
  2496.                        consideration.  See the file SITELICE.DOC for
  2497.                        quantity discounts.
  2498.  
  2499.                 NOTE:  If you are ordering by credit card, please do
  2500.                        not send me the order form.  Call them, or send
  2501.                        it to the address shown on the print-out.  The
  2502.                        same information is given below.
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.                                            3
  2524.  
  2525.            ┌───────────────────────────────────────────────────────────────┐
  2526.            │ 1.  FOR CREDIT CARD ORDERS BY PHONE, FAX, OR MAIL TO THE U.S. │
  2527.            └───────────────────────────────────────────────────────────────┘
  2528.  
  2529.            You may purchase a registered copy of Power by credit card from
  2530.            Public (software) Library (PsL) in Houston, Texas.  When PsL
  2531.            notifies me of your order, I will ship directly to you.  Orders
  2532.            are shipped within 48 hours of receipt.
  2533.  
  2534.            For single user registration only by MasterCard, VISA, American
  2535.            Express, or DiscoverCard, use the phone, FAX, postal mail, or
  2536.            CompuServe MAIL numbers listed below.
  2537.  
  2538.            NOTE:  This is not for technical support, volume discounts, site
  2539.                   licensing, or product information.  THIS IS FOR ORDERING
  2540.                   ONLY.  Please do not call PsL for any other reason.  (PsL
  2541.                   distributes software and cannot provide any information.)
  2542.  
  2543.  
  2544.                 U.S. Outside of Houston, TX:       800-242-4775
  2545.                 International or in Houston, TX:   713-524-6394
  2546.  
  2547.                 FAX:                               713-524-6398
  2548.  
  2549.                 CompuServe Mail:                      71355,470
  2550.  
  2551.                 Postal Mail:          Public (software) Library
  2552.                                       Post Office Box 35705
  2553.                                       Houston, TX  77235-5705
  2554.                                       U.S.A.
  2555.  
  2556.  
  2557.  
  2558.                  ┌────────────────────────────────────────┐
  2559.                  │ 2.  WHEN YOU SHOP THE COMPUSERVE MALL. │
  2560.                  └────────────────────────────────────────┘
  2561.  
  2562.            You can also purchase a registered copy of Power by credit card
  2563.            on the CompuServe Mall from the ASP disk vendor, Software Excite-
  2564.            ment!  Just sign on to CompuServe, type !GO SE and follow the in-
  2565.            structions.  When Software Excitement! notifies me of your order,
  2566.            I will ship directly to you.  Orders are shipped within 48 hours
  2567.            of receipt.
  2568.  
  2569.            NOTE:  CompuServe connect-time charges are free when you shop the
  2570.                   CompuServe Mall.
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.                                            4
  2583.  
  2584.                  ┌────────────────────┐
  2585.                  │ 3.  BY MAIL TO ME. │
  2586.                  └────────────────────┘
  2587.  
  2588.            You may order a registered copy of Power from me directly by
  2589.            sending the correct total, including shipping and handling, by
  2590.            cash; U.S. personal, cashier, or certified check on a U.S. bank;
  2591.            or money order.
  2592.  
  2593.                 Please do not send credit card orders to this address!
  2594.  
  2595.                                   Michael D. O'Connor
  2596.                                     Byte O'Software
  2597.                                      P.O. BOX 283
  2598.                                   Sterling, VA 20167
  2599.                                         U.S.A.
  2600.  
  2601.  
  2602.  
  2603.                  ┌────────────────────────────────────────────────────┐
  2604.                  │ 4.  THROUGH BUERG SOFTWARE's VOR/MOTHERBOARD BBSs. │
  2605.                  └────────────────────────────────────────────────────┘
  2606.  
  2607.            You may order a registered copy of Power by VISA/MC online, while
  2608.            connected to Buerg Software's VOR and Motherboard BBSs which sup-
  2609.            port my product.  You may also order by voice or FAX.  When Buerg
  2610.            Software notifies me of your order, I will ship directly to you.
  2611.            Orders are shipped within 48 hours of receipt:
  2612.  
  2613.                 FAX:                               707-769-5479
  2614.                 Voice:                             707-769-5478
  2615.  
  2616.                 VOR BBS:                           707-778-8944
  2617.                 Motherboard BBS:                   707-778-8841
  2618.  
  2619.            To order online, just sign onto either BBS at the main command
  2620.            level, follow the instructions after issuing this this command to
  2621.            get into the ORDER door:
  2622.  
  2623.                                       OPEN ORDER
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.                                            5
  2642.  
  2643.                  ┌───────────────────────┐
  2644.                  │ 5.  AUSTRALIAN USERS. │
  2645.                  └───────────────────────┘
  2646.  
  2647.            You may order a registered copy of Power by check, money order,
  2648.            or VISA/MC with BudgetWare if you want to avoid calling the
  2649.            United States.  You may also order by voice or FAX.  When Budget-
  2650.            Ware notifies me of your order, I will ship directly to you.  Or-
  2651.            ders are shipped within 48 hours of receipt:
  2652.  
  2653.            Please be sure to call or write BudgetWare for current exchange
  2654.            rates on the price of Power ($49, plus $8 U.S. shipping).
  2655.  
  2656.  
  2657.                 FAX:                  (02) 516-4236   Intl +61 2 5164236
  2658.                 Voice:                (02) 519-4233   Intl +61 2 5194233
  2659.  
  2660.                 CompuServe Mail:       76304,3672
  2661.  
  2662.                 Postal Mail:           BudgetWare
  2663.                                        P.O. Box 496
  2664.                                        Newtown NSW 2042
  2665.                                        AUSTRALIA
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.                                            6
  2701.  
  2702.            TERMS
  2703.            ─────
  2704.            CREDIT CARD ORDERS for single-user licenses are placed through
  2705.            phone or CompuServe mail as shown below, or by FAX or postal mail
  2706.            shown earlier in this file.  CHECKS OR MONEY ORDERS must be in US
  2707.            funds drawn only on a US bank.  Send CASH only by registered
  2708.            mail.  Cashier/certified checks, cash, money order, and credit
  2709.            card orders are processed WITHIN 48 HOURS of receipt.
  2710.  
  2711.            You, the individual user, are bound by the terms and conditions
  2712.            of the PERSONAL or SITE SOFTWARE LICENSE (see LICENSE.DOC file)
  2713.            even if you do not sign the license (the company must sign this
  2714.            site license).  When you register for Power, you agree to this.
  2715.            This is for the protection of both the user and the author.
  2716.  
  2717.            NOTE:  Personal checks may be subject to a bank clearance delay
  2718.                   before shipment is made.  This is typically 7 days for an
  2719.                   out-of-state check.
  2720.  
  2721.            COMPANY OR AGENCY PURCHASE ORDERS.  Orders under $100 must be
  2722.            prepaid.  Purchase orders for amounts of $100 and over are ac-
  2723.            cepted from established companies.  Have your purchasing agent
  2724.            contact me for terms.
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.                                            7
  2760.  
  2761.  
  2762.                     FAST! CONVERSION TO REGISTERED VERSION BY PHONE
  2763.                    ─────────────────────────────────────────────────
  2764.  
  2765.            If you want to convert your shareware version of Power to the
  2766.            registered version over the phone FAST, here's how.
  2767.  
  2768.            You indicate on the order form (on the last page of the order
  2769.            form) your desire to have me call you as soon as I receive your
  2770.            order (by mail direct to me or through other means as provided
  2771.            above).  I will then give you instructions over the phone so that
  2772.            your software will be registered in your name with a unique
  2773.            serial number automatically generated.  This will take only a
  2774.            minute or so.  I will then ship you the Power Manual by mail, and
  2775.            you will have a registered version of Power to use while waiting
  2776.            for the manual to reach you.  This saves both of us time.  Of
  2777.            course, this is useful if there is no current upgrade; if the new
  2778.            upgrade is available, I will be sending it to you by mail along
  2779.            with the manual.
  2780.  
  2781.            Please note:
  2782.            Company checks sent to me by mail will be accepted immediately,
  2783.            but out-of-state personal checks will require a bank clearance
  2784.            period of about 7 days before I call you to give you the instruc-
  2785.            tions.  This does not apply if you order by credit card.  If you
  2786.            want to avoid this snag and get a faster response, use only a
  2787.            certified check or money order.  Cash is okay, if you hide it
  2788.            well; but this incurs risk on your part.
  2789.  
  2790.            Please note:
  2791.            The offer for FAST! registration by phone is not valid for mul-
  2792.            tiple quantity diskettes or multiple-site licenses.  Serial num-
  2793.            bers must be individually assigned.
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.                                            8
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.             ===============================================================
  2831.  
  2832.                             IF YOU CHOOSE TO ORDER BY MAIL:
  2833.                           PRESS 12 IN THE MAIN MENU OF POWER,
  2834.                          TYPE IN YOUR SELECTIONS AND ADDRESS,
  2835.                                 PRINT IT OUT, AND THEN
  2836.                             SEND THIS FORM WITH PAYMENT TO:
  2837.  
  2838.  
  2839.                                   Michael D. O'Connor
  2840.                                     Byte O'Software
  2841.                                      P.O. Box 283
  2842.                                   Sterling, VA 20167
  2843.                                         U.S.A.
  2844.  
  2845.  
  2846.               Note:  Credit card orders are NOT accepted at this address.
  2847.                   Public (software) Library (PsL for short) will accept
  2848.                   credit card orders.
  2849.  
  2850.             ===============================================================
  2851.  
  2852.                   IF YOU CHOOSE TO ORDER BY PHONE WITH A CREDIT CARD,
  2853.              CALL ONE OF THE SUPPORT NUMBERS GIVEN IN THE PREVIOUS PAGES,
  2854.                        OR REFER TO THE Register MAIN MENU ITEM.
  2855.  
  2856.             Read the note under the paragraph title "WHERE/HOW TO REGISTER"
  2857.            above.
  2858.  
  2859.             ===============================================================
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.                                       Thank you!
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.                                            9
  2878.